En lista med verktygstyper som RDB-Salv känner igen finns nedan. Värden som stämmer överens med din dator skall sättas innan du startar RDB-Salv.
DEVICE=<default-devicename>
UNIT=<default-unit>
BACKUPFILENAME=<default-backupfilename>
BUFMEMTYPE=<bufmemtype>
NOGETGEOMETRY
är satt,
eller om drivrutinen inte använder TD_GETGEOMETRY
.
TD_GETGEOMETRY
definerar vilken typ av minne som skall användas
(om det finns), och det kommer alltid att användas.
Titta i din hårddiskmanual för ett passande värde.
Om din manual inte kan hjälpa till, är det bäst att använda
0x00000001
, som är lika med MEMF_PUBLIC
.
MAXTRANSFER
0x0000FE00
, även om
en oönskad sidoeffekt är märkbart sänkta överföringshastigheter.
Värden som är för höga kan leda till överföringsproblem.
Om du tvivlar, pröva.
Om du är osäker, offra hastighet för säkerhet och sätt 0x0000FE00
MASK
0xFFFFFFFE
.
Det värdet används av de flesta system. RDB-Salv gör
bara dataöverföringar till minnet som har
hämtats genom AllocMem()
, och kontrollerar inte att det
överensstämmer med MASK
.
NOGETGEOMETRY
TD_GETGEOMETRY
.
Du måste sätta det här tillvalet om din drivrutin kraschar när
den får förfrågan om TD_GETGEOMETRY
.
Om din drivrutin inte använder TD_GETGEOMETRY
, ska du sätta
det här tillvalet för att undvika irriterande meddelanden.
Överväg att uppgradera din drivrutin i såna fall.
Följande symptom indikerar att din drivrutin har problem med
TD_GETGEOMETRY
.
TD_GETGEOMETRY
inte fungerar.
NONEWSTYLE
NSCMD_DEVICEQUERY
.
Använd inte detta tillval om din drivrutin inte använder detta kommando,
vilket nästan inga drivrutiner gör, eftersom det är väldigt nytt.
Du kan lätt avgöra om din drivrutin har problem med NSCMD_DEVICEQUERY
,
eftersom din dator kommer att krascha när du trycker på Starta.
NOSCSICMD
HDSCSICMD
.
Om din drivrutin kraschar när den får en HDSCSICMD
, så måste
du sätta detta tillval.
Skulle din drivrutin inte använda HDSCSICMD
, kan du sätta
tillvalet för att slippa irriterande förfrågningar.
Överväg att uppgradera din drivrutin i så fall.
Följande symptom indikerar att din drivrutin har problem med
HDSCSICMD
:
HDSCSICMD
inte fungerar;
troligen följt av en annan som säger att TD_GETGEOMETRY
inte
heller fungerar.
TD_GETGEOMETRY
inte fungerar.
SCSIREADWRITE
HDSCSICMD
) för att läsa och skriva
hårddiskblock.
Tillvalet är inte tillåtet om NOSCSICMD
är satt.
Detta kommer att bli viktigt i framtiden, när hårddiskar större än
4 GB är regel mer än undantag, eftersom tillvalet tillåter
adressering av SCSI-diskar större än 4 GB.
BADDEVICE1
NORECOVER
NORECOVER
är satt.
Detta värde kan enkelt ändras inom programmet.
Som ett alternativ kan en Tooltype vara satt som
RECOVER=TRUE|YES|1
för att uttryckligen ändra on Find lost blocks.
READDEVLIST
OPTIMIZE
DEBUG
Om du är en expert och föredrar att använda shell, så kan du använda tillvalen som parametrar till programmet - om inte annat anges.